package com.servitware.cardio.transport;

import java.io.Serializable;
import java.net.MalformedURLException;

import com.servitware.util.net.WebApp;

public class CardioWebApp extends WebApp implements Serializable
{
	private static final long serialVersionUID = 6477450102349187231L;
	
	/**
	 * Constructor
	 * --
	 * @param server
	 * @param userName
	 * @param passwd
	 * @param port
	 * @throws MalformedURLException
	 */
	public CardioWebApp( String server, String userName, String passwd, Integer port) throws MalformedURLException
	{
		super(server, userName, passwd, port);
	}

	
	/**
	 * Restorna URL para actualizar lista de Solicitudes a descargar
	 */
	public String _gerURL_GET_SolicitudesADescargar()
	{
		return getAppUrl() + RestURL.CR_GET_SOLICITUDES;
	}
	

	/**
	 * Restorna URL para actualizar lista de Solicitudes descargadas
	 */
	public String _gerURL_UPDATE_StatusSolicitudesDescargadas()
	{
		return getAppUrl() + RestURL.CR_UPD_SOLICITUDES_DESCARGADAS;
	}

	/**
	 * Restorna URL para actualizar Solicitud a Status 'ConInforme'
	 */
	public String _gerURL_UPDATE_StatusSolicitudConInforme()
	{
		return getAppUrl() + RestURL.CR_UPD_SOLICITUD_INFORMADA;
	}
	
	/**
	 * Restorna URL para hacer Reset del DokStat
	 */
	public String _gerURL_DokStat_RESET()
	{
		return getAppUrl() + RestURL.CR_UPD_RESET;
	}
	
}
